Merging Inheritance Hierarchies for SchemaIntegration based on Concept Lattices 1
نویسندگان
چکیده
Merging inheritance hierarchies is an essential task of schema integration as part of the design of a federated database. Based on the formalization of inheritance hierarchies as concept lattices we present an eecient algorithm for deriving an integrated inheritance hierarchy as result of merging two inheritance hierarchies with overlapping extensions and types. Several methods are presented to modify the integrated hierarchy to optimize the resulting object-oriented schema with respect to certain quality criteria (disjoint specialization , number of classes, support of null values, etc). These methods are necessary to adjust the integrated schema to speciic requirements and for realizing application-speciic views.
منابع مشابه
A Set-Theoretical Approach for the Induction of Inheritance Hierarchies
An approach for the automatic construction of inheritance hierarchies is presented. It is based on the strict set-theoretical point of view in the mathematical theory of Formal Concept Analysis. The resulting hierarchies are concept lattices. An extension of the approach to the induction of nonmonotonic inheritance networks is also discussed. It turns out that the main ideas of Formal Concept A...
متن کاملDesign of Class Hierarchies Based on Concept (Galois) Lattices
Building and maintaining the class hierarchy has been recognized as an important but one of the most difficult activities of object-oriented design. Concept (or Galois) lattices and variant structures are presented as a framework for dealing with the design and maintenance of class hierarchies. Because the design of class hierarchies is inherently an iterative and incremental process, we design...
متن کاملThe Minimal Description of Formal Concept Analysis
In 1982, R.Wille (1999) proposed a new model to represent the formal concepts associated to a context (G,M, I), named formal concept analysis based on the formal context, which is a pair consisting of a set of objects (the extension) and a set of attributes (the intension) such that the intension consists of exactly those attributes that the objects in the extension have in common, and the exte...
متن کاملEvaluating and Optimizing Factorization in Inheritance Hierarchies
Inheritance hierarchies often constitute the backbone of object-oriented systems. Their quality is therefore quite crucial. We present here our work the objective of which is to help designers to improve and to measure the quality of their inheritance hierarchies. The quality we deal with is the degree of factorization of information. Our work is based on the mathematical structure of Galois (c...
متن کاملUncertain Reasoning in Concept LatticesThomas
This paper presents concept lattices as a natural representation of class hierarchies in object-oriented databases and frame based knowledge representations. We show how to extend concept lattices by uncertainty in the form of conditional probabilities. We illustrate that uncertain reasoning within the hierarchical structure of concept lattices can be performed eeciently and makes uncertain con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997